$(function() {

    var form = layui.form
        // 制定表单验证规则
    form.verify({
        nickname: [/^[\S]{2,6}$/, '长度必须在2到6位之间']
    })

    // 获取用户信息
    function initUserinfo() {
        // 调用接口
        $.ajax({
            url: '/my/userinfo',
            method: 'GET',
            success: function(res) {
                // 判断失败
                if (res.status !== 0) {
                    return layer.msg(res.message)
                }
                // 表单赋值
                form.val('userinfo', res.data)
            }
        })
    }
    initUserinfo()

    // 提交表单,更新用户基本信息
    $('#user-form').on('submit', function(e) {
        e.preventDefault()

        $.ajax({
            url: '/my/userinfo',
            method: 'POST',
            data: $(this).serialize(),
            success: function(res) {
                // 添加判断
                if (res.status !== 0) {
                    return layer.msg(res.message)
                }
                // 提示用户信息
                layer.msg('提交信息成功')

                // 更新父页面的更新头像方法
                window.parent.geiUserInfo()
            }

        })
    })

    // 重置表单 恢复初始信息
    $('#reset-btn').click(function() {
        initUserinfo()
    })

})